thin.define(function(exports) {
	var self = this;

	// 获取上期中奖情况
	function main(complete) {
		var url = thin.extData.origin + '/bet/getBetBills.do';
		var data_opt = {
			'settled': true,
			'page': 1,
			'rows': 1
		};
		var again = 5;
		request();

		function request() {
			data_opt['_t'] = Date.now();
			thin.ajax.get(url, data_opt, callback);
		}

		// 判断有无中奖
		function callback(res) {
			// console.dir(res)
			if (res.state) {
				var data = res.data.data;
				// 判断今日已结有无内容
				if (res.data.data && res.data.data.length) {
					var item = data[0];
					// 判断上期是否开奖
					if (item.playId == thin.store_opts.playId && item.turnNum == thin.store_opts['issue_prev']) {
						// 判断是否中奖
						// console.dir(item.result)
						if (item.result == 1) {
							// 中奖
							complete(true);
						} else {
							// 未中奖
							complete(false);
						}
					} else {
						// 未开奖
						again = 5;
						setTimeout(request, 4 * 1000);
					}
				} else {
						// 未开奖
						again = 5;
						setTimeout(request, 4 * 1000);
					}
			} else {
				if (again > 0) {
					setTimeout(request, 1.6 * 1000);
					--again;
				} else {
					complete();
				}
			}
		}
	}

	exports('requestLott', main);
});
